<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <div></div>
    <div>
        <p>
        <h1>2</h1>
        </p>
    </div>
    <script>
        /*
            设计模式（编程前辈们 总结的解决特定问题的 解决方法 --了解--理解）

            - 组合模式
                --多个东西组合成一个功能
            - 工厂模式（）
                -- 调用函数 得到一个对象 ，这个函数就叫工厂函数（类是对象工厂）
            - 代理模式
                -- 事件 委托-- 代理的思想
            - 适配器
                -- 电源适配器--把我们用不了的数据-转成 能用的数据
            - 原型模式
               --  js中原型 -- 构造函数的属性--里面存了构造函数的所有实例方法--节省内存

            - 今天我们就聊一下这二个设计模式
            - 单例模式
            - 观察者模式
        
        */
    </script>

</body>

</html>